SortMerge(Object[],Object[],IComparer,Int32,Int32) メソッド
渡された配列を、渡された比較子に基づき、変更されたマージソートアルゴリズムを使用して並べ替えます。オプションで、arr と同じサイズ(またはより大きいサイズ)の一時配列を渡すことができます。この場合は、一時配列を割り当てる代わりに、指定した配列が使用されます。null を渡した場合は、一時配列が割り当てられます。項目比較操作の負荷が高い場合はマージソートが使用されます。
シンタックス
パラメータ
- array
- 並べ替える配列。
- tempArray
- null、または arr と同じサイズ(またはより大きいサイズ)の一時配列。
- comparer
- ソートの間に項目を比較するために使用されるオブジェクト
- si
- 配列内の開始インデックス。
- ei
- 配列内の終了インデックス。
参照